BufferedImageOp: filter(BufferedImage src, BufferedImage dest) :: 자주 쓰이는 메소드및 API 를 정리합니다.[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

자주 쓰이는 메소드및 API 를 정리합니다.
[1]
등록일:2008-03-17 10:16:34 (0%)
작성자:
제목:BufferedImageOp: filter(BufferedImage src, BufferedImage dest)
import  java.awt.Graphics;
import  java.awt.Image;
import  java.awt.image.BufferedImage;
import  java.awt.image.BufferedImageOp;
import  java.awt.image.ConvolveOp;
import  java.awt.image.Kernel;

import  javax.swing.JFrame;
import  javax.swing.JPanel;

public  class  MainClass  extends  JPanel  {

    public  void  paint(Graphics  g)  {
        BufferedImage  img  =  createImage();
        
        float  ninth  =  1.0f  /  9.0f;

        float[]  blurKernel  =  {  ninth,  ninth,  ninth,  ninth,  ninth,  ninth,  ninth,  ninth,  ninth  };

        BufferedImageOp  blurOp  =  new  ConvolveOp(new  Kernel(3,  3,  blurKernel));

        BufferedImage  clone  =  blurOp.filter(img,  null);
        
        g.drawImage(clone,  20,20,this);
    }
    private  BufferedImage  createImage(){
        BufferedImage  bufferedImage  =  new  BufferedImage(200,200,BufferedImage.TYPE_INT_RGB);
        Graphics  g  =  bufferedImage.getGraphics();
        g.drawString("ssiso.mireene.com",  20,20);
        
        return  bufferedImage;
    }

    public  static  void  main(String[]  args)  {
        JFrame  frame  =  new  JFrame();
        frame.getContentPane().add(new  MainClass());

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(200,  200);
        frame.setVisible(true);
    }
    
    
}
[본문링크] BufferedImageOp: filter(BufferedImage src, BufferedImage dest)
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=2820
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.